package com.csx.governance.traffic.core;

/**
 * 全链路治理规则 的定位组件
 * @author cuisongxu
 * @date 2023/2/25 10:38
 */
public interface TrafficGovernanceRuleLocator<T> {

    /**
     * 刷新流量治理规则
     */
    void refresh();

    /**
     * 根据服务名称定位规则
     * @param serviceName 服务名称
     * @return
     */
    T locateRule(String serviceName);
}
